package com.turbo.cloud.core.utils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author zhangluning
 *
 * 字符串验证工具类
 */
public class StrValidateUtil {

    /**
     * 检测字符串中是否有特殊字符
     *
     * @param checkStr 检验字符串
     * @return Boolean
     */
    public static Boolean hasSpecialChar(String checkStr) {
        String regEx = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~！@#￥%……&*（）——+|{}【】‘；：”“’。，、？]|\n|\r|\t";
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(checkStr);
        return m.find();
    }

}
